欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

java基礎復習

二、異常處理
1、理解異常

程序在運行過程中出現(xiàn)的問題稱為異常(Exception),出現(xiàn)異常時的處理叫異常處理

JAVA的異常分為:

? ? Error:java應用程序本身無法恢復的嚴重錯誤,程序不需要捕獲、處理這些嚴重錯誤
? ? Exception:java程序拋出和處理的非嚴重異常,分為運行時異常(RuntimeException)和檢查異常(CheckException),也稱非運行時異常

所有的異常都繼承至java.lang.Throwable類
Throwable
? ? ---- Error
? ? ---- Exception?
? ? ? ? ---- RuntimeException
? ? ? ? ---- CheckException

2、Exception

需要程序員處理的,如果此類異常被捕獲,程序在運行時是不會崩潰的,如果沒有捕獲(不做異常處理),可能導致整個程序運行崩潰

Exception異常分為2類:

? ? 運行時異常:正常編譯,但程序運行時出的問題,又稱為非檢查異常
? ? 檢查異常:此異常是在編寫代碼時就會以紅色波浪線提示,需要做異常處理,又稱非運行時異常

常見的運行時異常:
java.lang.ArrayIndexOutOfBoundsException:數(shù)組的下標越界異常
java.lang.ArithmeticException:數(shù)學運算異常
java.lang.NullPointerException:空指針異常
java.lang.ClassCastException:類型轉換異常
java.lang.NumberFormatException:數(shù)字格式化異常
java.util.InputMismatchException:輸出信息類型不匹配異常

常見的檢查異常:

java.io.FileNotFoundException:文件找不到異常?
java.io.IOException:輸入輸出異常
java.lang.NoSuchMethodException:方法未找到異常

java.io.FileNotFoundException:文件找不到異常?
java.io.IOException:輸入輸出異常
java.lang.NoSuchMethodException:方法未找到異常

3、異常處理

異常處理的三種結構:

try{
? ? //可能出現(xiàn)異常語句塊
}catch(SomeException e){// 特指某些特定的異常
? ? //當捕獲到SomeException類型的異常時執(zhí)行的語句塊,通常是打印該異常信息
}

catch語句可以多個,但如果是Exception類型來捕獲,必須為最后一個catch

如果try語句塊中的代碼沒有異常,則try語句塊執(zhí)行完畢后,catch中的語句塊不執(zhí)行;如果try語句塊有異常,則try語句塊中發(fā)生異常之后的代碼不執(zhí)行,而由相應的catch語句進行捕獲,catch中的代碼會執(zhí)行

? ? try…catch…finally
try {
? ? //可能拋出異常的語句塊
}catch(SomeException e){
? ? //當捕獲到異常時運行的語句塊
}finally {
? ? //不管是否發(fā)生異常都會執(zhí)行的語句塊
}

?

文章鏈接: http://m.qzkangyuan.com/21824.html

文章標題:java基礎復習

文章版權:夢飛科技所發(fā)布的內容,部分為原創(chuàng)文章,轉載請注明來源,網(wǎng)絡轉載文章如有侵權請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發(fā)布本站內容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

java基礎復習(二)

2023-7-5 16:50:55

建站教程

java基礎復習

2023-7-5 16:57:14

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 灵丘县| 珲春市| 成安县| 诸城市| 巨鹿县| 宁夏| 高青县| 红河县| 行唐县| 景东| 九龙县| 宝鸡市| 高青县| 牡丹江市| 八宿县| 淳化县| 阿图什市| 伽师县| 勃利县| 南江县| 越西县| 同江市| 洛南县| 若羌县| 温州市| 上林县| 扬中市| 麟游县| 达日县| 墨脱县| 务川| 山东省| 张家港市| 梅河口市| 唐山市| 璧山县| 神池县| 炎陵县| 徐州市| 安化县| 阜平县|